/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: CanTpCfg.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: CanTp
*
*******************************************************************************/
#ifndef CANTPCFG_H
#define CANTPCFG_H

/** HEADER FILES **/
#include "CanTpType.h"
#include "CanTpRte.h"


/** MACRO DEFINITION **/


/** TYPEDEF DEFINITION **/
typedef struct
{
    uint8 CanTpPaddingByte;
}CanTpGeneralType;


typedef struct
{
    CanIf_TxIndexType test;
}CanTp_ConfigType;


typedef struct
{
    CanIf_TxIndexType CanIfIndex;
}CanTp_TxConfigType;


typedef struct
{
    CanIf_RxIndexType CanIfIndex;
}CanTp_RxConfigType;

/** LOCAL DATA DEFINITION **/
extern const CanTp_TxConfigType CanTp_TxConfig[CANTP_TX_ID_MAX];
extern const CanTp_RxConfigType CanTp_RxConfig[CANTP_RX_ID_MAX];
extern const CanTpGeneralType CanTpGeneral;

#endif
